package com.corpgovernment.common.enums;

/**
 * 阿里云短信模板枚举 //阿里云只是其中一种 后续通用此模板
 *
 * @author jiexiangwang
 * @date 2019/10/25
 */

public enum AliyunMsgTemplateEnum {
    /**
     * 通用验证码
     */
    UNIVERSAL_VERIFICATION_CODE,
    INIT_ACCOUNT_AND_PWD,
    /**
     * 重置员工密码
     */
    RESET_EMPLOYEE_PASSWORD,
    /**
     * 添加员工成功
     */
    ADD_EMPLOYEE_SUCCESS,

    /**
     * 出差申请单待审批  未配置！！！！
     */
    APPLYTRIP_APPROVE_MESSAGE,

    /**
     * 出差申请单审批通过
     */
    APPLYTRIP_APPROVE_PASS,

    /**
     * 出差申请单审批驳回
     */
    APPLYTRIP_APPROVE_REJECT,
    // ===========================================================机票==================================================
    /**
     * 单程国内/国际机票出票成功-联系人
     */
    ONE_WAY_DOMESTIC_INTERNATIONAL_FLIGHT_TICKET_TICKETING_SUCCESS_CONTACT,
    /**
     * 单程国内/国际机票出票成功-乘机人
     */
    ONE_WAY_DOMESTIC_INTERNATIONAL_FLIGHT_TICKET_TICKETING_SUCCESS_PASSENGER,
    /**
     * 往返国内/国际机票出票成功-联系人
     */
    ROUND_TRIP_DOMESTIC_INTERNATIONAL_FLIGHT_TICKET_TICKETING_SUCCESS_CONTACT,
    /**
     * 往返国内/国际机票出票成功-乘机人
     */
    ROUND_TRIP_DOMESTIC_INTERNATIONAL_FLIGHT_TICKET_TICKETING_SUCCESS_PASSENGER,
    /**
     * 多程国际机票出票成功-联系人-乘机人
     */
    MULTI_WAY_INTERNATIONAL_FLIGHT_TICKET_TICKETING_SUCCESS_CONTACT_PASSENGER,
    /**
     * 单程机票退票成功-联系人
     */
    ONE_WAY_FLIGHT_TICKET_REFUND_SUCCESS_CONTACT,
    /**
     * 单程机票退票成功-乘机人
     */
    ONE_WAY_FLIGHT_TICKET_REFUND_SUCCESS_PASSENGER,
    /**
     * 往返机票退票成功-联系人
     */
    ROUND_TRIP_FLIGHT_TICKET_REFUND_SUCCESS_CONTACT,
    /**
     * 往返机票退票成功-乘机人
     */
    ROUND_TRIP_FLIGHT_TICKET_REFUND_SUCCESS_PASSENGER,
    /**
     * 往返机票退票失败-乘机人
     */
    ROUND_TRIP_FLIGHT_TICKET_REFUND_FAILED_PASSENGER,
    /**
     * 单程机票退票失败-联系人
     */
    ONE_WAY_FLIGHT_TICKET_REFUND_FAILED_CONTACT,
    /**
     * 往返机票退票失败-联系人
     */
    ROUND_TRIP_FLIGHT_TICKET_REFUND_FAILED_CONTACT,
    /**
     * 机票改签支付提醒-联系人
     */
    FLIGHT_TICKET_CHANGE_PAY_CONTACT,
    /**
     * 机票改签成功-联系人
     */
    FLIGHT_TICKET_CHANGE_SUCCESS_CONTACT,
    /**
     * 机票改签成功-乘机人
     */
    FLIGHT_TICKET_CHANGE_SUCCESS_PASSENGER,
    /**
     * 机票改签失败-联系人-乘机人
     */
    FLIGHT_TICKET_CHANGE_FAILED_CONTACT_PASSENGER,
    /**
     * 机票取消（服务商接口取消）-联系人
     */
    FLIGHT_SERVICE_PROVIDER_TICKET_CANCELLATION_CONTACT,
    /**
     * 机票取消（客人主动取消）-联系人
     */
    FLIGHT_GUEST_TICKET_CANCELLATION_CONTACT,
    // =======================================================火车票====================================================
    /**
     * 火车票改签失败-联系人
     */
    TRAIN_TICKET_CHANGE_FAILED_CONTACT,
    /**
     * 火车票改签失败-乘车人
     */
    TRAIN_TICKET_CHANGE_FAILED_PASSENGER,
    /**
     * 火车票改签成功-联系人
     */
    TRAIN_TICKET_CHANGE_SUCCESS_CONTACT,
    /**
     * 火车票改签成功-乘车人
     */
    TRAIN_TICKET_CHANGE_SUCCESS_PASSENGER,
    /**
     * 火车票退票失败-联系人 未知原因
     */
    TRAIN_TICKET_REFUND_FAILED_CONTACT_UNKNOWN,
    /**
     * 火车票退票失败-乘车人 未知原因
     */
    TRAIN_TICKET_REFUND_FAILED_PASSENGER_UNKNOWN,
    /**
     * 火车票退票失败-联系人 纸质票已出
     */
    TRAIN_TICKET_REFUND_FAILED_CONTACT_TICKETED,
    /**
     * 火车票退票失败-乘车人 纸质票已出
     */
    TRAIN_TICKET_REFUND_FAILED_PASSENGER_TICKETED,
    /**
     * 火车票退票成功-联系人
     */
    TRAIN_TICKET_REFUND_SUCCESS_CONTACT,
    /**
     * 火车票退票成功-乘车人
     */
    TRAIN_TICKET_REFUND_SUCCESS_PASSENGER,
    /**
     * 火车票取消（客人主动取消）-联系人
     */
    TRAIN_GUEST_TICKET_CANCELLATION_CONTACT,
    /**
     * 火车票取消（服务商接口）-联系人
     */
    TRAIN_SERVICE_PROVIDER_TICKET_CANCELLATION_CONTACT,
    /**
     * 火车票出票成功-联系人
     */
    TRAIN_TICKET_TICKETING_SUCCESS_CONTACT,
    /**
     * 火车票出票成功-乘车人
     */
    TRAIN_TICKET_TICKETING_SUCCESS_PASSENGER,
    /**
     * 火车票出票失败-联系人  11
     */
    TRAIN_TICKET_TICKETING_FAILED_CONTACT,
    /**
     * 酒店确认(不可取消)
     */
    HOTEL_ORDER_CONFIRM_UNCANCEL,

    /**
     * 酒店确认(限时有损取消)
     */
    HOTEL_ORDER_CONFIRM_LIMIT_CANCEL_WITH_PUNISH,

    /**
     * 酒店确认(限时取消)
     */
    HOTEL_ORDER_CONFIRM_LIMIT_CANCEL_FREE,
    /**
     * 酒店确认(免费取消)
     */
    HOTEL_ORDER_CONFIRM_CANCEL,
    /**
     * 酒店取消
     */
    HOTEL_ORDER_CANCEL_REFUND,
    HOTEL_ORDER_CANCEL_UNREFUND,

    HOTEL_ORDER_CANCEL_UNPAY,

    HOTEL_ORDER_CANCEL,

    // ********************************************************************************************
    /**
     * 身份审核
     */
    IDENTITY_APPROVAL_PASS,
    IDENTITY_APPROVAL_REJECT,
    MESSAGE_DEVICE,
    ;
}